// DAO/TagDao.java
package com.hp.DAO;          // DAO 包

import com.hp.Model.Tag;     // 导入标签实体
import java.util.List;// 导入 List

/** 标签表 DAO */
public interface TagDao {                         // 定义接口
    Tag findById(Long id);                        // 按主键查询标签
    Tag findByName(String name);                  // 按名称查询标签
    List<Tag> listAll(int offset, int limit);     // 分页列出所有标签

    Long insert(Tag t);                           // 新增标签
    int rename(Long id, String newName);          // 重命名
    int deleteById(Long id);                      // 删除标签
}
